﻿.footerRow > .container {
				border:none;
				background:transparent;
}

body {
	background:#fff;
	padding:0;
}

#pageContainer {
	background:#FFF;
	width:auto;
}

#portalBarContainer {
				background:url("/_layouts/images/kienterprise/portalbar/kyGovPortalBarBg.png") repeat-x scroll 0 0 #003366;
}

#portalBar {
				
				width:960px;
				margin:0 auto;
}

/*	--------------------------------------------------
Branding
-------------------------------------------------- */

#brandingAreaContainer {
	background:url('/SiteCollectionImages/masterpage/capitolHeaderBg.jpg') repeat-x;
}

#brandingArea {
	background:url('/SiteCollectionImages/masterpage/capitolHeader.png') no-repeat;
	height:408px;
	color:#fff;
	width:940px;
	margin:0 auto;
	padding:50px 65px 0 65px;
}
#brandingArea H1 {
	background: none;
}
#brandingArea H1 a {
	text-indent:-1000em;
	font-size:1em;
	display:block;
	color:#fff;
	padding: 0;
	height:180px;
	background:url('/SiteCollectionImages/masterpage/capitolHeaderH1.png') no-repeat;
	width:442px;
}

#brandingAreaLeftContent {
				width:520px;
				float:left;
}

#brandingAreaRightContent {
				width:340px;
				float:right;
}



.jcarousel-next-horizontal {
    position: absolute;
    top: 210px;
    right: 120px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: transparent url(/_layouts/images/kienterprise/jcarouselskins/simpleWhiteSkin/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
   top: 210px;
    right: 140px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: transparent url(/_layouts/images/kienterprise/jcarouselskins/simpleWhiteSkin/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -10px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -10px 0;
}


#homepageFeature .jcarousel-list li, #homepageFeature .jcarousel-item {
	float:left;
	height:265px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:520px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.mainPanelItem {
	position:relative;
}

.mainPanelItem .mainPanelContent {
	background:#000;
}
.mainPanelItem > .mainPanelContent
{
	color:#FFF;
	bottom:0;
	left:0;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	width:627px;
	position:absolute;
	background:transparent url('../SiteCollectionImages/mainPanelContentBg.png');	
}
.mainPanelContent h2 {
	margin:0;
}
.mainPanelContent h2 a{
	background:none;
	padding:0;
	color:#fff;
	text-decoration:none;
	display:block;
	width:525px;
}
.mainPanelContent a:hover {
	text-decoration:underline;
}
.mainPanelContent h2 span {
	font-size:.6em;
	font-weight:normal;
	display:block;
	padding:0 0 5px 0;
}
.mainPanelContent h2, .mainPanelContent p {
	padding:0 20px;
}
.mainPanelItem a.imageLink {
	display:block;
	float:left;
	width:627px;
	height:325px;
	text-indent:-1000em;
	background:none;
}

#homepageFeature img {
width:520px;
height:265px;

}
#homepageFeature .jcarousel-item {
position:relative;
}

#homepageFeature .jcarousel-item a {
				background:none;
				width:520px;
				display:block;
				padding:0;
}

#homepageFeature .jcarousel-item h3 a {
color:#fff;
text-decoration:none;
background:none;
padding:5px;
display:block;
width:460px;
}

#homepageFeature .jcarousel-item a:hover {
text-decoration:underline;
}

#homepageFeature .jcarousel-item h3 {
position:absolute;
background:transparent url('/SiteCollectionImages/homepageFeatureBg.png');
bottom:0;
margin:0;
width:100%;
}
#homepageFeature .jcarousel-item h3 span {
font-weight:normal;
font-size:.6em;
display:block;
padding:5px;

}



#topNav {
	background:url(/SiteCollectionImages/masterpage/capitolTopNavBg.png) repeat-x;
	height:47px;
	padding:20px 5px 0 5px;
	z-index:1000;
	clear:both;
}

.KI-Menu {
	font-size:1em;
	font-weight:bold;
	margin-bottom:0;
	width:960px;
	margin:0 auto;
	float:none;
}
.KI-Menu a, .KI-Menu a:visited {
				color:#000;
}
.KI-Menu li {
				background:none;
				
}
.KI-Menu a {
	padding:6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}

a > .sf-sub-indicator {
top:.6em;
}

.KI-Menu li ul {
margin-top:6px;
padding:5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
background:#D6BD8C;
}

.KI-Menu li ul li {
	font-weight:normal;
}

.KI-Menu li:hover, .KI-Menu li.sfHover, .KI-Menu a:focus, .KI-Menu a:hover, .KI-Menu a:active {
	background:#8C9C84;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#fff;			
}



#contentContainerWrapper {
	background:url(/SiteCollectionImages/masterpage/capitolContentBg.jpg) repeat-x;
	min-height:330px;
	margin-top:-5px;
	zoom:1;
			
}

#contentContainer {
				padding:10px;
				clear:both;
				width:940px;
				margin:0 auto;
}

#breadcrumbs {
	background:none;
	padding:0;
}


#relativeContentContainer, .topNavSite .oneColRel #relativeContentContainer {
				float:right;
				width:340px;			
}
#relativeContent {
				font-size:.8em;
}

#mainContent {
				width:520px;			
				padding:0;
}
.oneCol #mainContent {
				width:auto;
}

#cycleImagesUrl {
				background:url(/SiteCollectionImages/masterpage/highwaySafety_secondaryFeatureBg.png) no-repeat;
width:376px;
height:195px;
margin-left:-12px;
padding:8px 10px;
position:relative;
}

h2.pageTitle {
				color:#843c3c;
				font-family:Georgia, Arial, Helvetica, sans-serif;
				font-size:2.5em;
				font-style:italic;
}
h1,h2 , h3, h4, h5, h6 {
				font-family:Georgia, Arial, Helvetica, sans-serif;
font-style:italic;
color:#333;
margin-bottom:.5em;
}

#capitolFacts {
				position:relative;
}

#capitolFacts li {
				background:#fff;
				padding:10px;
				color:#333;
				height:115px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				width:320px;

}

#capitolFacts ul {
				list-style:none;
				margin:0;
				padding:0;
}

#capitolFacts #cyclePlay {
display:none;
}

#cycleControls {
position:absolute;
top:185px;
}


/*	--------------------------------------------------
Entity footer
-------------------------------------------------- */	
#footerContainer {
		background:url('/SiteCollectionImages/masterpage/capitolFooterBg.jpg') repeat-x;		
}
#footer {
				width:960px;
				margin:0 auto;
				padding-top:20px;
}

#entityFooter {
	color: #000;
	background: none;
	padding:5px;
}
/* --- Enterprise Links Styles --- */
			
			
#enterpriseFooter {
	color: #999;
	background: none;
	height: 1em;
	padding:5px;
}
#enterpriseFooter ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	top: 3px;
	left: 5px;
	font-size: 0.7em;
	color:#fff;
}
#enterpriseFooter ul li {
	border-right : 1px solid #999;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	float: left;
}

#enterpriseFooter ul li a {
	text-decoration: none;
	color: #999;
}
#enterpriseFooter ul li a:hover {
	text-decoration: underline;
}

/* --- Entity and Enterprise footer Links Styles --- */
#entityFooter ul li.firstListItem, #enterpriseFooter ul li.firstListItem {
	padding-left: 0;
}
#entityFooter ul li.lastListItem, #enterpriseFooter ul li.lastListItem {
	border: none;
}

/*-------------------------------------------------- */
/* Copyright */
/*-------------------------------------------------- */
			
#copyright {
	text-align: right;
	padding:5px;
	font-size:.8em;
	color:#666;
	margin-top:-15px
}
/*--------------------------------------------------
Unbridled Logo
-------------------------------------------------- */
#unbridledLogo {
	margin : 0 auto;
	padding: 0;
	margin-top:-2em;
	height:40px;
}
#unbridledLogo a {
	display: block;
	background: url('/_layouts/images/kienterprise/unbridledspirit/unbridledSpiritLogo.png') no-repeat left top;
	width: 115px;
	height: 30px;
	text-indent: -1000em;
	margin:0 auto;
}



.ms-WPBody {
	overflow:hidden !important;
}

